A Canonical Form for A ne Relations in SignalIrina
نویسندگان
چکیده
In this paper we present aane transformations as an extension of the Signal language for the speciication and validation of real-time applications. A Signal program is a system of equations which specify dependencies between program data and synchronization constraints on clock variables. In order to test if a program is functionally safe, the Signal compiler resolves the clock constraints and veriies that the data dependency graph contains no cycles. By means of the new transformations, aane relations can be deened between clock variables and it gets necessary to enhance the compiler with facilities for the resolution of synchronization constraints on these clocks. To tackle these constraints, we propose an extension of the compiler based essentially on a canonical form of the aane relations. This extension removes some of the limits of the existing compiler and enlarges the range of applications that can be validated using Signal. R esum e : Cet article pr esente les transformations aanes comme une extension de Signal pour la sp eciication et la validation d'applications temps-r eel. Un programme Signal est un syst eme d' equations qui repr esente des d ependances entre des donn ees et des contraintes de synchronisation entre des variables d'horloges. AAn de tester si un programme est correct, le compilateur de Signal r esoud les contraintes de synchronisation et v eriie que le graphe des d ependances de donn ees est acyclique. Les nouvelles transformations permettent de d eenir des relations aanes entre des variables d'horloges et il s'impose de fournir les outils n ecessaires pour la v eriication des contraintes de synchronisation entre ces horloges. Une extension du compilateur bas ee sur une forme canonique des relations aanes a et e propos ee : elle elargi la capacit e de preuve du compilateur actuel et augmente le nombre d'applications qui peuvent ^ etre sp ecii ees et valid ees avec Signal.
منابع مشابه
A ne Transformations in Signal and TheirApplication in the Speci cation and Validationof Real - Time Systems ?
In this paper we present aane transformations as an extension of the Signal language for the speciication and validation of real-time systems. To each Signal program is associated a system of equations which specify synchronization constraints on clock variables. The Signal compiler resolves these equations and veriies if the control of a program is functionally safe. By means of the new transf...
متن کاملDetermining the order of minimal realization of descriptor systems without use of the Weierstrass canonical form
A common method to determine the order of minimal realization of a continuous linear time invariant descriptor system is to decompose it into slow and fast subsystems using the Weierstrass canonical form. The Weierstrass decomposition should be avoided because it is generally an ill-conditioned problem that requires many complex calculations especially for high-dimensional systems. The present ...
متن کاملDening rules in cost spanning tree problems through the canonical form
We de ne the canonical form of a cost spanning tree problem. The canonical form has the property that reducing the cost of any arc, the minimal cost of connecting agents to the source is also reduced. We argue that the canonical form is a relevant concept in this kind of problems and study a rule using it. This rule satis es much more interesting properties than other rules in the literature. F...
متن کاملAn Adaptive Observer Design for a Class of State Affine Systems with Application to a Bioreactor
In this paper, we propose a new adaptive observer for a class of state-a¢ ne systems. More speci cally we consider state a¢ ne systems that are in a special observable canonical form called the Generalised Jordan Observable Canonical (GJOC) form. The observer is then employed to estimate the biomass concentration in a bioreactor, using the measurements of the substrate concentration. Simulation...
متن کاملCalculation of the total cross section for the ionization of H, He, Ne and Ar atoms by bare ions at the high energy range
In the present work, the total cross-section for the ionization of H, He, Ne and Ar atoms by +He2+ ، H+ ، Li3 ions has been calculated. In these calculations, a binary encounter approximation in the form of a two-body process between projectile ions and atomic electrons at the high energy range has been implemented. In order to enter the nuclear role of the target atom, the atomic electron vel...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997